package com.feeyo.prophet.pojo.action.flight;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.List;

@Data
public class FleetAttribute {

    /**
     * 运营者航空公司IATA代码，例如: 'CZ'
     */
    @JSONField
    private String operatorIata;

    /**
     * 飞机状态集合，例如: ['In Service', 'Order']
     */
    @JSONField
    private List<String> aircraftStatus;

    /**
     * 飞机租赁公司/租赁商（即管理者）缩写，例如: 'ICBC Leasing'
     */
    @JSONField
    private String manager;

    /**
     * 制造商缩写，例如: 'COMAC'
     */
    @JSONField
    private String aircraftManufacturer;

    /**
     * 制造商产品集合，例如: ['ARJ']
     */
    @JSONField
    private List<String> aircraftTypeList;

    /**
     * 飞机ID，仅数字，例如: '6606'
     */
    @JSONField
    private String aircraftId;

    /**
     * 需要的字段
     */
    @JSONField
    private List<String> fields;
}